﻿@media (max-width: 1019px) {
.navbar-toggle { margin-top: 12px; }
.head-section .navbar-collapse ul.navbar-nav {
  float: none;
  margin-left: 0;
}
/*设置不带二级菜单的主菜单打开样式*/
.head-section .nav li a:hover,  .head-section .nav li a:focus,  .head-section .nav li a.dropdown-toggle:focus,  .head-section .nav li a.dropdown-toggle .dropdown-menu li a:hover,  .head-section .nav li.active a,  .head-section .dropdown-menu li a:hover {
  color: #fff !important;
  background-color: #48cfad;
}
/*设置带有二级菜单的主菜单打开样式*/
.head-section .navbar-default .navbar-nav > .open > a,  .head-section .navbar-default .navbar-nav > .open > a:hover,  .head-section .navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #48cfad;
}
/*设置一级菜单字体*/
.head-section .nav > li > a, .head-section .navbar-nav .dropdown-toggle { font-size: 22px; }
.head-section .navbar-nav > li {
  padding: 0;
  margin-bottom: 2px;
}
.head-section .nav li ul.dropdown-menu li a {
  margin-left: 0px;
  color: #333!important;
  ;
  font-weight: 400;
}
.head-section .nav li .dropdown-menu li a:hover, .head-section .nav li .dropdown-menu li.active a {
  color: #FFF !important;
  background-color: #66edcc!important;
}
.purchase-btn, .about-testimonial { margin-top: 10px; }
.breadcrumb.pull-right { padding: 0; }
.search, .bx-controls-direction { display: none; }
.tweet-box { margin-bottom: 20px; }
.property img { width: 80%; }
.bx-wrapper { margin-bottom: 60px; }
.purchase-btn, .about-testimonial { margin-top: 0; }
.purchase-btn { line-height: 98px; }
.social-link-footer li a {
  font-size: 16px;
  height: 40px;
  width: 40px;
}
.navbar-header {
  float: none;
  text-align: center;
  width: 100%;
  margin: 10px 0;
}
.navbar-brand { float: none; }
.carousel-control {
  font-size: 45px;
  line-height: 70px;
}
.btn, .form-control { margin-bottom: 10px; }
}

@media (max-width: 480px) {
.head-section .navbar { min-height: 60px; }
.navbar-toggle { margin-right: 20px; }
.head-section .nav li .dropdown-menu li a:hover { color: #48C9B0 !important; }
.navbar-brand {
  margin-top: 10px !important;
  float: left !important;
}
.col-4 .item {
  width: 100%;
  margin-right: 0%;
  margin-bottom: 2%;
}
.breadcrumb.pull-right {
  float: left !important;
  margin-top: 10px;
  padding: 0;
}
.carousel-control {
  font-size: 23px;
  line-height: 38px;
}
}

@media (max-width: 900px) {
#sequence-theme .info {
  top: 80px !important;
  width: 60% !important;
  margin-right: 50px;
}
.da-slide .da-img { display: none; }
}

@media (max-width: 450px) {
#sequence-theme .info {
  top: 70px !important;
  width: 70% !important;
  margin-right: 25px;
}
#sequence-theme h2 { font-size: 30px !important; }
#sequence-theme .info p { font-size: 18px !important; }
.da-slide p { display: none; }
}
/***************JLHBO***********/
.logo2{display:none}
.flicker_responseimg{
  position:relative;
  top:64px;
  display:none;
}
/*新闻列表*/
.news_core {
  border-bottom: 1px solid #EEEEEE;
  padding: 0 5px 20px 5px;
  margin-bottom:20px;
}
.news_core .news_date {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  background-color: #EEE;
  color: #333;
  text-align: center;
  margin-top: 10px;
}
.news_core .news_date font {
  font-size: 52px;
  line-height: 64px;
  font-family: '微软雅黑';
  font-weight: 600;
  margin-top: 8px;
  display: block
}
.news_core .news_date span {
  font-size: 13px;
  display: block;
  line-height: 10px;
}
.news_core .news_content h3 {
  font-size: 17px;
  font-family: '微软雅黑';
  color: #313131;
  font-weight: 500;
  white-space:nowrap; 
  overflow:hidden;
  text-overflow:ellipsis
}
.news_core .news_content p {
  font-family: "微软雅黑";
  color: #888;
  font-weight: 400;
  height:48px;
  overflow:hidden;
  font-style:italic
}
.news_core .news_content .news_view {
  width: 100px;
  height: 30px;
  border-radius: 30px;
  border: 1px solid #EEEEEE;
  text-align: center;
  line-height: 28px;
  font-family: '微软雅黑'
}
.news_core .news_content .news_view:hover {
  background-color: #FF8E4B;
  color: #FFFFFF
}
.news_core .news_date span { font-family: Arial, "Arial Black" }
.news_core:hover .news_date {
  background-color: #FF7E00;
  color: #FFFFFF;
  transition-duration: 0.3s
}
.news_core:hover .news_content h3 {
  color: #000;
  font-weight: 500;
  transition-duration: 0.3s
}
.news_more {
  text-align: center;
  width: 100%;
  clear: both
}
.news_more button {
  font-size: 17px;
  font-family: '微软雅黑';
  margin: 30px auto 0 auto;
  border-radius: 20px;
  border: 1px solid #EEE;
  padding: 8px 50px;
  background-color: #FFFFFF
}
.news_more button:hover {
  background-color: #FF7E00;
  color: #FFFFFF;
  transition-duration: 0.2s
}
/*案例列表分类按钮*/
.btn-subclassgroup {
  text-align: center;
  padding: 30px 0;
  padding-top: 0
}
.btn-subclassgroup button {
  margin: 2px 6px;
  font-family: '微软雅黑';
  border-radius: 3px;
  padding-left: 25px;
  padding-right: 30px
}

@media(max-width: 1019px) {
.navbar-nav { text-align: center }
/*menu分割线*/
.menusplit {
  font-size: 36px;
  display: none
}
}

@media (min-width: 1020px) and (max-width: 1199px) {
.navbar-nav .search { display: none }
}

/*LOGO位置*/
@media (min-width: 1600px) {
.navbar-brand { margin-left: 200px; }
.collapse { margin-right: 200px; }
}

@media (min-width: 1200px) and (max-width:1599px) {
.navbar-brand { margin-left: 100px; }
}

@media (max-width:1055px) {
.navbar-brand { margin-left: 20px; }
}
@media (max-width: 998px) {
/*案例列表
ul.grid li:nth-of-type(5), ul.grid li:nth-of-type(6), ul.grid li:nth-of-type(7), ul.grid li:nth-of-type(8){ display:none;}
*/
/*首页新闻列表*/
.news_core .news_date { display: none }
.news_view { display: none }
/*文章列表页*/
.author { display: none }
/*幻灯片*/
.flicker { display: none; }
.flicker_responseimg{display: block;}
.flicker_case { display: block; }
}

@media (min-width: 768px) and (max-width: 980px) {
.col-4 .item {
  width: 47%;
  margin-right: 2%;
  margin-bottom: 2%;
}
}

@media (max-width: 767px) {

.navbar-header {
  margin: 0 0 10px 0;
}
.navbar-brand img{width:145px}
.logo1{display:none}
.logo2{display:block}


/*页脚*/
.compbrand-hide { display: none }
.compbrand-show { padding:5px!important }
.footer p{ font-size:13px;}
.address {
  padding-left:15px;
}
.address i{
  display:none;
}
.address h1{
  text-align:center
}
#text-footer * {
  text-align:center;
  margin-left:auto;
  margin-right:auto
}
/*文章列表页*/
.responsivesider{display:none}
.date-wrap { display: none }
.portfolio h3 { font-size: 14px; }
.property { text-align: center }
.property h1 { margin-top: 40px; }
/*about页专长*/
.about-hiring { padding-bottom: 25px }
/*about页导航*/
.breadcrumb { display: none; }
}

/*手机端拨打电话*/
@media screen and (max-width:1024px){
  #tel_div{left:0;position:fixed;bottom:0;width:100%;z-index:9999} 
  #tel_div a{text-align:center;text-decoration:none;font-size:15px;padding:10px;background-color:#00AD7C;color:#fff;border-top:3px solid #fff;}
  #tel_div a:first-child{border-right:1px solid #fff;}
}